package com.summer.bilibili.config.video;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;

/**
 * 管理视频相关的配置的聚合类
 */
@Data
@ConfigurationProperties("app.video") // 将外部配置的属性映射到类的字段
@EnableConfigurationProperties(CoinConfig.class) // 显示注册指定配置类，使其被Spring容器 管理
public class VideoConfig {
    /**
     * 投币的配置
     */
    private CoinConfig coin;
}
